package com.easygem.common.model.business;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.*;

/**
 * @author 何维佳
 * @version 1.0
 * @className SysInformation
 * @Description TODO
 * @date 2025/1/15 13:32
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("")
@Table(name = "`sys_information`")
public class SysInformation {
    @Id
    @Column(name = "`infoId`")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long infoId;

    @Column(name = "`highSeasTime`")
    @ApiModelProperty("客户转移公海时间")
    private Integer highSeasTime;

    @Column(name = "`highSeasCount`")
    @ApiModelProperty("公海客户领取人数")
    private Integer highSeasCount;

    @Column(name = "`expiryDay`")
    @ApiModelProperty("客户回收站有效期")
    private Integer expiryDay;

    @Column(name = "`isEnabledToHighSeas`")
    @ApiModelProperty("是否启用转移公海")
    private Integer isEnabledToHighSeas;

    @Column(name = "`remark`")
    @ApiModelProperty("是否启用转移公海")
    private String remark;

    @Column(name = "`accountName`")
    @ApiModelProperty("账户名")
    private String accountName;

}
